[INFO] fetching crate oximedia-packager 0.1.2...
[INFO] testing oximedia-packager-0.1.2 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate oximedia-packager 0.1.2 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate oximedia-packager 0.1.2
[INFO] finished tweaking crates.io crate oximedia-packager 0.1.2
[INFO] tweaked toml for crates.io crate oximedia-packager 0.1.2 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate oximedia-packager 0.1.2 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oximedia-packager 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8d80c11609bf47a73461242c79f66911fc425e116352f3f5be6ae268578ae346
[INFO] running `Command { std: "docker" "start" "-a" "8d80c11609bf47a73461242c79f66911fc425e116352f3f5be6ae268578ae346", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8d80c11609bf47a73461242c79f66911fc425e116352f3f5be6ae268578ae346", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d80c11609bf47a73461242c79f66911fc425e116352f3f5be6ae268578ae346", kill_on_drop: false }`
[INFO] [stdout] 8d80c11609bf47a73461242c79f66911fc425e116352f3f5be6ae268578ae346
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0e615e31a99b41b5b1a3dbb17058128eb8c4447354644c20ae11a8757fec0640
[INFO] running `Command { std: "docker" "start" "-a" "0e615e31a99b41b5b1a3dbb17058128eb8c4447354644c20ae11a8757fec0640", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling jpeg-decoder v0.3.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling oximedia-core v0.1.2
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling quick-xml v0.39.2
[INFO] [stderr]    Compiling oximedia-io v0.1.2
[INFO] [stderr]    Compiling oximedia-container v0.1.2
[INFO] [stderr]    Compiling oximedia-codec v0.1.2
[INFO] [stderr]    Compiling oximedia-packager v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 16s
[INFO] running `Command { std: "docker" "inspect" "0e615e31a99b41b5b1a3dbb17058128eb8c4447354644c20ae11a8757fec0640", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0e615e31a99b41b5b1a3dbb17058128eb8c4447354644c20ae11a8757fec0640", kill_on_drop: false }`
[INFO] [stdout] 0e615e31a99b41b5b1a3dbb17058128eb8c4447354644c20ae11a8757fec0640
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 30352fce7549c95470f5d397772c436da24b972df29970b56eebe15dd944d330
[INFO] running `Command { std: "docker" "start" "-a" "30352fce7549c95470f5d397772c436da24b972df29970b56eebe15dd944d330", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling oximedia-core v0.1.2
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling oximedia-io v0.1.2
[INFO] [stderr]    Compiling oximedia-container v0.1.2
[INFO] [stderr]    Compiling oximedia-codec v0.1.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling oximedia-packager v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 46.38s
[INFO] running `Command { std: "docker" "inspect" "30352fce7549c95470f5d397772c436da24b972df29970b56eebe15dd944d330", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "30352fce7549c95470f5d397772c436da24b972df29970b56eebe15dd944d330", kill_on_drop: false }`
[INFO] [stdout] 30352fce7549c95470f5d397772c436da24b972df29970b56eebe15dd944d330
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] fb605dafb517b878265684a9786fc0d842643b1362ee55f60576aee1ada6957c
[INFO] running `Command { std: "docker" "start" "-a" "fb605dafb517b878265684a9786fc0d842643b1362ee55f60576aee1ada6957c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oximedia_packager-686551a088888e4a)
[INFO] [stdout] 
[INFO] [stdout] running 820 tests
[INFO] [stdout] test audio_track::tests::test_audio_role_dash_values ... ok
[INFO] [stdout] test audio_track::tests::test_audio_role_hls_characteristics ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_as_default ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_hls_media_tag ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_hls_media_tag_non_default ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_hls_with_accessibility ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_new ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_validate_empty_id ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_validate_empty_language ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_dash_adaptation_set ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_validate_zero_bitrate ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_validate_ok ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_validate_zero_channels ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_validate_zero_sample_rate ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_with_role ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_with_custom_accessibility ... ok
[INFO] [stdout] test audio_track::tests::test_audio_track_with_init_uri ... ok
[INFO] [stdout] test audio_track::tests::test_multi_audio_set_default_track ... ok
[INFO] [stdout] test audio_track::tests::test_multi_audio_set_languages ... ok
[INFO] [stdout] test audio_track::tests::test_multi_audio_set_new ... ok
[INFO] [stdout] test audio_track::tests::test_multi_audio_set_to_dash_adaptation_sets ... ok
[INFO] [stdout] test audio_track::tests::test_multi_audio_set_tracks_for_language ... ok
[INFO] [stdout] test audio_track::tests::test_flac_codec ... ok
[INFO] [stdout] test audio_track::tests::test_multi_audio_set_to_hls_media_tags ... ok
[INFO] [stdout] test audio_track::tests::test_multi_audio_set_add_tracks ... ok
[INFO] [stdout] test audio_track::tests::test_multi_audio_set_validate_duplicate_ids ... ok
[INFO] [stdout] test audio_track::tests::test_multi_audio_set_validate_empty_group_id ... ok
[INFO] [stdout] test audio_track::tests::test_multi_audio_set_validate_multiple_defaults ... ok
[INFO] [stdout] test audio_track::tests::test_multi_audio_set_validate_ok ... ok
[INFO] [stdout] test audio_track::tests::test_opus_codec ... ok
[INFO] [stdout] test audio_track::tests::test_vorbis_codec ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_bandwidth_sample_from_download ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_bandwidth_sample_zero_time ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_buffer_tracker_basic ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_buffer_tracker_consume ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_buffer_tracker_high ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_buffer_tracker_reset ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_buffer_tracker_underflow_protection ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_estimator_clear ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_estimator_empty ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_estimator_harmonic_mean ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_estimator_max_samples_trim ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_estimator_min_max ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_estimator_safety_factor ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_estimator_single_sample ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_estimator_weighted_average ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_quality_selector_lowest_highest ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_quality_selector_select_best ... ok
[INFO] [stdout] test bandwidth_estimator::tests::test_quality_selector_too_low ... ok
[INFO] [stdout] test bitrate_calc::tests::test_av1_bpp_range ... ok
[INFO] [stdout] test bitrate_calc::tests::test_bandwidth_budget_total ... ok
[INFO] [stdout] test bitrate_calc::tests::test_bpp_calculation ... ok
[INFO] [stdout] test bitrate_calc::tests::test_bpp_calculator_creation ... ok
[INFO] [stdout] test bitrate_calc::tests::test_bpp_calculator_zero_fps ... ok
[INFO] [stdout] test bitrate_calc::tests::test_bpp_calculator_zero_width ... ok
[INFO] [stdout] test bitrate_calc::tests::test_bpp_roundtrip ... ok
[INFO] [stdout] test bitrate_calc::tests::test_estimate_file_size ... ok
[INFO] [stdout] test bitrate_calc::tests::test_generate_ladder_1080p ... ok
[INFO] [stdout] test bitrate_calc::tests::test_generate_ladder_invalid ... ok
[INFO] [stdout] test bitrate_calc::tests::test_hls_bandwidth_rounding ... ok
[INFO] [stdout] test bitrate_calc::tests::test_pixels_per_frame ... ok
[INFO] [stdout] test bitrate_calc::tests::test_quality_tier_from_bpp ... ok
[INFO] [stdout] test bitrate_calc::tests::test_quality_tier_label ... ok
[INFO] [stdout] test byte_range::tests::test_entry_dash_media_range ... ok
[INFO] [stdout] test byte_range::tests::test_entry_dash_media_range_nonzero_offset ... ok
[INFO] [stdout] test byte_range::tests::test_entry_end_byte ... ok
[INFO] [stdout] test byte_range::tests::test_entry_hls_byterange_attr_force_offset_at_zero ... ok
[INFO] [stdout] test byte_range::tests::test_entry_hls_byterange_attr_no_offset_at_zero ... ok
[INFO] [stdout] test byte_range::tests::test_entry_hls_byterange_attr_with_offset ... ok
[INFO] [stdout] test byte_range::tests::test_index_append_segment_offsets ... ok
[INFO] [stdout] test byte_range::tests::test_index_get ... ok
[INFO] [stdout] test byte_range::tests::test_index_get_out_of_bounds ... ok
[INFO] [stdout] test byte_range::tests::test_index_new ... ok
[INFO] [stdout] test byte_range::tests::test_index_segment_count ... ok
[INFO] [stdout] test byte_range::tests::test_index_to_dash_segment_base ... ok
[INFO] [stdout] test byte_range::tests::test_index_to_hls_segments ... ok
[INFO] [stdout] test byte_range::tests::test_index_total_duration ... ok
[INFO] [stdout] test byte_range::tests::test_index_validate_ok ... ok
[INFO] [stdout] test byte_range::tests::test_init_range_dash_index_range ... ok
[INFO] [stdout] test byte_range::tests::test_init_range_length_one ... ok
[INFO] [stdout] test byte_range::tests::test_writer_append_segment ... ok
[INFO] [stdout] test byte_range::tests::test_writer_append_without_init_fails ... ok
[INFO] [stdout] test byte_range::tests::test_writer_double_init_fails ... ok
[INFO] [stdout] test byte_range::tests::test_writer_finish ... ok
[INFO] [stdout] test byte_range::tests::test_writer_finish_without_init_fails ... ok
[INFO] [stdout] test cmaf::tests::test_cmaf_config_default ... ok
[INFO] [stdout] test byte_range::tests::test_writer_no_init_no_index ... ok
[INFO] [stdout] test cmaf::tests::test_cmaf_segment_push_bytes ... ok
[INFO] [stdout] test cmaf::tests::test_cmaf_segment_new ... ok
[INFO] [stdout] test cmaf::tests::test_cmaf_manifest_with_duration ... ok
[INFO] [stdout] test cmaf::tests::test_cmaf_track_media_type_audio ... ok
[INFO] [stdout] test cmaf::tests::test_cmaf_track_media_type_video ... ok
[INFO] [stdout] test cmaf::tests::test_cmaf_track_fields ... ok
[INFO] [stdout] test cmaf::tests::test_cmaf_track_url_audio ... ok
[INFO] [stdout] test byte_range::tests::test_writer_write_init ... ok
[INFO] [stdout] test cmaf::tests::test_cmaf_track_url_video ... ok
[INFO] [stdout] test cmaf::tests::test_generate_cmaf_manifest_chunked_transfer_flag ... ok
[INFO] [stdout] test cmaf::tests::test_generate_cmaf_manifest_contains_track_info ... ok
[INFO] [stdout] test cmaf::tests::test_generate_cmaf_manifest_contains_base_url ... ok
[INFO] [stdout] test cmaf::tests::test_generate_cmaf_manifest_low_latency_flag ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_entry_dash_media_range ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_entry_hls_byterange ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_entry_new ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_index_append_segment ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_index_get ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_index_get_none ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_index_keyframe_entries ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_index_new ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_index_to_dash_segment_base ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_index_to_dash_segment_list ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_index_to_hls_segments ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_index_total_duration ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_segment_byte_range_dash ... ok
[INFO] [stdout] test byte_range::tests::test_writer_hls_playlist_integration ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_index_to_hls_map_tag ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_segment_byte_range_dash_nonzero ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_segment_byte_range_end_byte ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_index_validate_ok ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_segment_byte_range_hls ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_segment_byte_range_new ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_write_styp_contains_cmfc ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_write_styp_fourcc ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_write_styp_major_brand ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_write_styp_size_correct ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_writer_append_media_samples ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_writer_append_segment ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_writer_append_without_init_fails ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_writer_double_init_fails ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_writer_finish ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_writer_finish_without_init_fails ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_writer_hls_integration ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_writer_new_empty ... ok
[INFO] [stdout] test cmaf_byterange::tests::test_writer_write_init ... ok
[INFO] [stdout] test content_boundary::tests::test_add_keyframes_batch ... ok
[INFO] [stdout] test content_boundary::tests::test_add_scene_hints_batch ... ok
[INFO] [stdout] test content_boundary::tests::test_boundary_candidate_fields ... ok
[INFO] [stdout] test content_boundary::tests::test_boundary_config_default_is_valid ... ok
[INFO] [stdout] test content_boundary::tests::test_boundary_config_invalid_confidence_out_of_range ... ok
[INFO] [stdout] test content_boundary::tests::test_boundary_config_invalid_min_ge_target ... ok
[INFO] [stdout] test content_boundary::tests::test_boundary_config_invalid_search_window_too_large ... ok
[INFO] [stdout] test content_boundary::tests::test_boundary_config_invalid_target_gt_max ... ok
[INFO] [stdout] test content_boundary::tests::test_keyframe_position_builder ... ok
[INFO] [stdout] test content_boundary::tests::test_keyframe_position_defaults ... ok
[INFO] [stdout] test content_boundary::tests::test_scene_change_hint_confidence_clamped ... ok
[INFO] [stdout] test content_boundary::tests::test_scene_change_hint_fields ... ok
[INFO] [stdout] test content_boundary::tests::test_scene_change_source_variants ... ok
[INFO] [stdout] test content_boundary::tests::test_select_boundaries_empty_produces_no_boundaries ... ok
[INFO] [stdout] test content_boundary::tests::test_select_boundaries_invalid_range ... ok
[INFO] [stdout] test content_boundary::tests::test_select_boundaries_keyframes_sorted ... ok
[INFO] [stdout] test content_boundary::tests::test_select_boundaries_min_separation_enforced ... ok
[INFO] [stdout] test content_boundary::tests::test_selector_clear ... ok
[INFO] [stdout] test content_boundary::tests::test_with_target_duration_constructor ... ok
[INFO] [stdout] test dash::cmaf::tests::test_cmaf_track_creation ... ok
[INFO] [stdout] test dash::mpd::tests::test_dash_profile_urn ... ok
[INFO] [stdout] test dash::mpd::tests::test_representation_creation ... ok
[INFO] [stdout] test dash::mpd::tests::test_mpd_builder ... ok
[INFO] [stdout] test dash::mpd::tests::test_mpd_type_conversion ... ok
[INFO] [stdout] test dash::packager::tests::test_cmaf_segment_format ... ok
[INFO] [stdout] test content_boundary::tests::test_selector_add_and_count ... ok
[INFO] [stdout] test dash::packager::tests::test_dash_packager_builder ... ok
[INFO] [stdout] test content_boundary::tests::test_select_boundaries_regular_keyframes ... ok
[INFO] [stdout] test content_boundary::tests::test_select_boundaries_scene_change_preferred ... ok
[INFO] [stdout] test dash::packager::tests::test_low_latency_mode ... ok
[INFO] [stdout] test dash_event_stream::tests::test_add_events_batch ... ok
[INFO] [stdout] test dash_event_stream::tests::test_custom_constructor ... ok
[INFO] [stdout] test dash::cmaf::tests::test_cmaf_header_generation ... ok
[INFO] [stdout] test dash_event_stream::tests::test_event_duration_seconds ... ok
[INFO] [stdout] test dash_event_stream::tests::test_event_new ... ok
[INFO] [stdout] test dash_event_stream::tests::test_event_no_duration ... ok
[INFO] [stdout] test dash_event_stream::tests::test_event_payload_takes_priority_over_message_data ... ok
[INFO] [stdout] test dash_event_stream::tests::test_event_presentation_time_duration ... ok
[INFO] [stdout] test dash_event_stream::tests::test_event_presentation_time_duration_zero_timescale ... ok
[INFO] [stdout] test dash_event_stream::tests::test_event_xml_minimal ... ok
[INFO] [stdout] test dash_event_stream::tests::test_event_xml_with_duration ... ok
[INFO] [stdout] test dash_event_stream::tests::test_event_xml_with_message_data ... ok
[INFO] [stdout] test dash_event_stream::tests::test_event_xml_with_payload ... ok
[INFO] [stdout] test dash_event_stream::tests::test_mpeg_dash_event_constructor ... ok
[INFO] [stdout] test dash_event_stream::tests::test_scte35_constructor ... ok
[INFO] [stdout] test dash_event_stream::tests::test_set_add_invalid_stream_fails ... ok
[INFO] [stdout] test dash_event_stream::tests::test_set_add_valid_stream ... ok
[INFO] [stdout] test dash_event_stream::tests::test_set_empty ... ok
[INFO] [stdout] test dash_event_stream::tests::test_set_find_by_scheme ... ok
[INFO] [stdout] test dash_event_stream::tests::test_scte35_xml_constructor ... ok
[INFO] [stdout] test dash_event_stream::tests::test_set_streams_accessor ... ok
[INFO] [stdout] test dash_event_stream::tests::test_set_to_xml_elements ... ok
[INFO] [stdout] test dash_event_stream::tests::test_set_to_xml_elements_empty ... ok
[INFO] [stdout] test dash_event_stream::tests::test_set_total_event_count ... ok
[INFO] [stdout] test dash_event_stream::tests::test_stream_empty_xml ... ok
[INFO] [stdout] test dash_event_stream::tests::test_stream_events_in_range ... ok
[INFO] [stdout] test dash_event_stream::tests::test_stream_events_in_range_exclusive_end ... ok
[INFO] [stdout] test dash_event_stream::tests::test_stream_validate_empty_scheme ... ok
[INFO] [stdout] test dash_event_stream::tests::test_stream_validate_ok ... ok
[INFO] [stdout] test dash_event_stream::tests::test_stream_validate_zero_timescale ... ok
[INFO] [stdout] test dash_event_stream::tests::test_stream_with_events_xml ... ok
[INFO] [stdout] test drm_info::tests::test_drm_info_for_manifest_contains_la_url ... ok
[INFO] [stdout] test drm_info::tests::test_drm_info_for_manifest_contains_system_name ... ok
[INFO] [stdout] test dash_event_stream::tests::test_stream_with_value_attribute ... ok
[INFO] [stdout] test drm_info::tests::test_drm_info_for_manifest_empty ... ok
[INFO] [stdout] test drm_info::tests::test_drm_protection_info_new ... ok
[INFO] [stdout] test drm_info::tests::test_drm_protection_info_with_la_url ... ok
[INFO] [stdout] test drm_info::tests::test_drm_system_display_names ... ok
[INFO] [stdout] test drm_info::tests::test_drm_system_ids_unique ... ok
[INFO] [stdout] test drm_info::tests::test_drm_system_widevine_id ... ok
[INFO] [stdout] test drm_info::tests::test_generate_clear_key_pssh_contains_key_ids ... ok
[INFO] [stdout] test drm_info::tests::test_generate_clear_key_pssh_has_length_prefix ... ok
[INFO] [stdout] test drm_info::tests::test_generate_content_key_deterministic ... ok
[INFO] [stdout] test drm_packager::tests::test_content_protection_xml_no_pssh_in_mpd ... ok
[INFO] [stdout] test drm_packager::tests::test_config_with_la_url ... ok
[INFO] [stdout] test drm_packager::tests::test_content_protection_xml_widevine ... ok
[INFO] [stdout] test drm_info::tests::test_generate_content_key_lengths ... ok
[INFO] [stdout] test drm_packager::tests::test_content_protection_xml_with_la_url ... ok
[INFO] [stdout] test drm_packager::tests::test_drm_packager_config_accessor ... ok
[INFO] [stdout] test drm_packager::tests::test_drm_packager_config_empty ... ok
[INFO] [stdout] test drm_packager::tests::test_drm_packager_config_fairplay_requires_uri ... ok
[INFO] [stdout] test drm_packager::tests::test_drm_packager_config_with_systems ... ok
[INFO] [stdout] test drm_packager::tests::test_fairplay_config ... ok
[INFO] [stdout] test drm_packager::tests::test_generate_multi_drm ... ok
[INFO] [stdout] test drm_packager::tests::test_generate_pssh_fairplay ... ok
[INFO] [stdout] test drm_packager::tests::test_generate_pssh_playready ... ok
[INFO] [stdout] test drm_packager::tests::test_generate_pssh_widevine ... ok
[INFO] [stdout] test drm_packager::tests::test_generate_regenerates ... ok
[INFO] [stdout] test drm_packager::tests::test_hls_ext_x_key_empty_no_drm ... ok
[INFO] [stdout] test drm_packager::tests::test_hls_ext_x_key_fairplay ... ok
[INFO] [stdout] test drm_packager::tests::test_hls_ext_x_key_multi_drm ... ok
[INFO] [stdout] test drm_packager::tests::test_hls_ext_x_key_playready ... ok
[INFO] [stdout] test drm_packager::tests::test_hls_ext_x_key_widevine ... ok
[INFO] [stdout] test drm_packager::tests::test_inject_empty_pssh_passthrough ... ok
[INFO] [stdout] test drm_packager::tests::test_inject_into_init_segment ... ok
[INFO] [stdout] test drm_packager::tests::test_inject_no_moov_error ... ok
[INFO] [stdout] test drm_packager::tests::test_playready_config ... ok
[INFO] [stdout] test encryption::tests::test_encryption_handler_creation ... ok
[INFO] [stdout] test drm_packager::tests::test_inject_multi_drm_pssh ... ok
[INFO] [stdout] test drm_packager::tests::test_widevine_config ... ok
[INFO] [stdout] test encryption::tests::test_hls_key_tag_generation ... ok
[INFO] [stdout] test drm_packager::tests::test_pssh_boxes_before_generate ... ok
[INFO] [stdout] test drm_packager::tests::test_pssh_roundtrip_decode ... ok
[INFO] [stdout] test encryption::tests::test_key_generation ... ok
[INFO] [stdout] test encryption::tests::test_key_info_invalid_key_size ... ok
[INFO] [stdout] test encryption::tests::test_key_info_validation ... ok
[INFO] [stdout] test encryption_info::tests::test_compute_segment_iv ... ok
[INFO] [stdout] test encryption_info::tests::test_drm_system_display ... ok
[INFO] [stdout] test encryption_info::tests::test_drm_system_id ... ok
[INFO] [stdout] test encryption_info::tests::test_encryption_info_add_drm ... ok
[INFO] [stdout] test encryption_info::tests::test_encryption_info_no_drm ... ok
[INFO] [stdout] test encryption_info::tests::test_encryption_info_pssh ... ok
[INFO] [stdout] test encryption_info::tests::test_iv_template ... ok
[INFO] [stdout] test encryption_info::tests::test_key_period_contains_time ... ok
[INFO] [stdout] test encryption_info::tests::test_key_period_creation ... ok
[INFO] [stdout] test encryption_info::tests::test_key_period_open_ended ... ok
[INFO] [stdout] test encryption_info::tests::test_key_period_with_end ... ok
[INFO] [stdout] test encryption_info::tests::test_record_segment ... ok
[INFO] [stdout] test encryption_info::tests::test_rotation_schedule ... ok
[INFO] [stdout] test hls::packager::tests::test_hls_packager_builder ... ok
[INFO] [stdout] test hls::packager::tests::test_ts_segment_format ... ok
[INFO] [stdout] test hls::playlist::tests::test_master_playlist_generation ... ok
[INFO] [stdout] test hls::playlist::tests::test_media_playlist_generation ... ok
[INFO] [stdout] test hls::playlist::tests::test_variant_from_bitrate_entry ... ok
[INFO] [stdout] test hls::variant::tests::test_segment_filename_generation ... ok
[INFO] [stdout] test hls::variant::tests::test_variant_config_creation ... ok
[INFO] [stdout] test hls::variant::tests::test_variant_manager_sequence ... ok
[INFO] [stdout] test hls::variant::tests::test_variant_set_management ... ok
[INFO] [stdout] test hls_interstitial::tests::test_date_range_class_apple_uri ... ok
[INFO] [stdout] test hls_interstitial::tests::test_date_range_class_custom_uri ... ok
[INFO] [stdout] test hls_interstitial::tests::test_date_range_class_scte35_uri ... ok
[INFO] [stdout] test hls_interstitial::tests::test_date_range_client_attribute ... ok
[INFO] [stdout] test hls_interstitial::tests::test_date_range_end_on_next ... ok
[INFO] [stdout] test hls_interstitial::tests::test_date_range_minimal_tag ... ok
[INFO] [stdout] test hls_interstitial::tests::test_date_range_with_class ... ok
[INFO] [stdout] test hls_interstitial::tests::test_date_range_with_duration ... ok
[INFO] [stdout] test hls_interstitial::tests::test_date_range_with_end_date ... ok
[INFO] [stdout] test hls_interstitial::tests::test_interstitial_asset_list_uri_accepted ... ok
[INFO] [stdout] test hls_interstitial::tests::test_interstitial_build_minimal ... ok
[INFO] [stdout] test hls_interstitial::tests::test_interstitial_build_missing_asset_fails ... ok
[INFO] [stdout] test hls_interstitial::tests::test_interstitial_build_missing_id_fails ... ok
[INFO] [stdout] test hls_interstitial::tests::test_interstitial_extra_attribute ... ok
[INFO] [stdout] test hls_interstitial::tests::test_interstitial_tag_contains_ext_x_daterange ... ok
[INFO] [stdout] test hls_interstitial::tests::test_interstitial_tag_restrictions ... ok
[INFO] [stdout] test hls_interstitial::tests::test_interstitial_tag_resume_offset ... ok
[INFO] [stdout] test hls_interstitial::tests::test_interstitial_tag_snap ... ok
[INFO] [stdout] test hls_interstitial::tests::test_restriction_jump_str ... ok
[INFO] [stdout] test hls_interstitial::tests::test_restriction_skip_str ... ok
[INFO] [stdout] test hls_interstitial::tests::test_schedule_add_and_render ... ok
[INFO] [stdout] test hls_interstitial::tests::test_schedule_add_invalid_interstitial_fails ... ok
[INFO] [stdout] test hls_interstitial::tests::test_schedule_empty ... ok
[INFO] [stdout] test hls_interstitial::tests::test_schedule_interstitials_accessor ... ok
[INFO] [stdout] test hls_interstitial::tests::test_schedule_tags_end_with_newlines ... ok
[INFO] [stdout] test isobmff_writer::tests::test_box_writer_empty ... ok
[INFO] [stdout] test isobmff_writer::tests::test_box_writer_write_box_fourcc_present ... ok
[INFO] [stdout] test isobmff_writer::tests::test_box_writer_write_box_size_patched ... ok
[INFO] [stdout] test isobmff_writer::tests::test_box_writer_write_u16_big_endian ... ok
[INFO] [stdout] test isobmff_writer::tests::test_box_writer_write_u32_big_endian ... ok
[INFO] [stdout] test isobmff_writer::tests::test_box_writer_write_u64_big_endian ... ok
[INFO] [stdout] test isobmff_writer::tests::test_box_writer_write_u8 ... ok
[INFO] [stdout] test isobmff_writer::tests::test_init_config_new ... ok
[INFO] [stdout] test isobmff_writer::tests::test_init_config_with_sps_pps ... ok
[INFO] [stdout] test isobmff_writer::tests::test_media_sample_new_non_sync ... ok
[INFO] [stdout] test isobmff_writer::tests::test_media_sample_new_sync ... ok
[INFO] [stdout] test isobmff_writer::tests::test_media_sample_to_sample ... ok
[INFO] [stdout] test isobmff_writer::tests::test_media_sample_with_composition_offset ... ok
[INFO] [stdout] test isobmff_writer::tests::test_sample_flag_sync_value ... ok
[INFO] [stdout] test isobmff_writer::tests::test_sample_keyframe_constructor ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_ftyp_compatible_brands_present ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_ftyp_fourcc ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_ftyp_major_brand_is_first ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_ftyp_starts_with_size ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_init_segment_contains_moov ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_init_segment_starts_with_ftyp ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_init_segment_with_extra_data ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_media_segment_produces_moof_mdat ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_media_segment_mdat_payload_correct ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_moof_contains_trun ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_moof_contains_mfhd ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_moof_empty_samples ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_moof_mdat_mdat_payload ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_moof_mdat_structure ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_moof_sequence_number ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_moov_init_contains_mvex ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_moov_init_contains_mvhd ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_moov_init_contains_trak ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_moov_init_with_extra_data ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_alignment_config_default ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_alignment_empty_variants ... ok
[INFO] [stdout] test isobmff_writer::tests::test_write_moov_init_starts_with_valid_box ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_compute_aligned_schedule ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_count_mismatch_allowed ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_compute_aligned_schedule_zero_duration_error ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_enforce_alignment_pass ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_enforce_alignment_fail ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_alignment_score_partial ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_misaligned_keyframes ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_check_all_variants ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_count_mismatch ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_no_reference_error ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_snap_empty_keyframes ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_perfect_alignment ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_reference_accessor ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_variant_segment_boundaries ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_variant_keyframes_creation ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_within_tolerance_alignment ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_snap_empty_schedule ... ok
[INFO] [stdout] test ladder::tests::test_bitrate_calculation ... ok
[INFO] [stdout] test ladder::tests::test_bitrate_ladder_gen_1080p_produces_3_rungs ... ok
[INFO] [stdout] test ladder::tests::test_bitrate_ladder_gen_4k_produces_4_rungs ... ok
[INFO] [stdout] test ladder::tests::test_bitrate_ladder_gen_all_rungs_above_minimum ... ok
[INFO] [stdout] test ladder::tests::test_bitrate_ladder_gen_720p_produces_2_rungs ... ok
[INFO] [stdout] test ladder::tests::test_bitrate_ladder_gen_invalid_complexity_error ... ok
[INFO] [stdout] test ladder::tests::test_bitrate_ladder_gen_codec_field ... ok
[INFO] [stdout] test ladder::tests::test_bitrate_ladder_gen_high_complexity_raises_bitrate ... ok
[INFO] [stdout] test ladder::tests::test_bitrate_ladder_gen_rungs_ordered_highest_first ... ok
[INFO] [stdout] test ladder::tests::test_bitrate_ladder_gen_low_complexity_base_bitrates ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_snap_to_schedule ... ok
[INFO] [stdout] test ladder::tests::test_bitrate_ladder_gen_source_bitrate_cap ... ok
[INFO] [stdout] test ladder::tests::test_bitrate_ladder_gen_sub720p_produces_1_rung ... ok
[INFO] [stdout] test low_latency::tests::test_default_config_equals_lhls ... ok
[INFO] [stdout] test low_latency::tests::test_latency_target_low_latency_ms ... ok
[INFO] [stdout] test low_latency::tests::test_latency_target_normal_latency_ms ... ok
[INFO] [stdout] test low_latency::tests::test_latency_target_part_duration_ultra_low ... ok
[INFO] [stdout] test low_latency::tests::test_latency_target_segment_duration_low ... ok
[INFO] [stdout] test low_latency::tests::test_latency_target_segment_duration_normal ... ok
[INFO] [stdout] test ladder::tests::test_ladder_generation_1080p ... ok
[INFO] [stdout] test low_latency::tests::test_latency_target_ultra_low_latency_ms ... ok
[INFO] [stdout] test ladder::tests::test_source_info_aspect_ratio ... ok
[INFO] [stdout] test low_latency::tests::test_lhls_default_config ... ok
[INFO] [stdout] test low_latency::tests::test_ll_dash_default_config ... ok
[INFO] [stdout] test low_latency::tests::test_manifest_add_part ... ok
[INFO] [stdout] test low_latency::tests::test_manifest_estimated_latency_lhls ... ok
[INFO] [stdout] test low_latency::tests::test_manifest_estimated_latency_ll_dash ... ok
[INFO] [stdout] test low_latency::tests::test_manifest_new_is_empty ... ok
[INFO] [stdout] test low_latency::tests::test_partial_segment_creation ... ok
[INFO] [stdout] test low_latency::tests::test_partial_segment_not_last_by_default ... ok
[INFO] [stdout] test low_latency::tests::test_manifest_complete_segments_multiple ... ok
[INFO] [stdout] test low_latency::tests::test_manifest_complete_segments_single_segment ... ok
[INFO] [stdout] test low_latency::tests::test_partial_segment_last_part_sentinel ... ok
[INFO] [stdout] test manifest::tests::test_bandwidth_calculation ... ok
[INFO] [stdout] test manifest::tests::test_codec_string_av1 ... ok
[INFO] [stdout] test manifest::tests::test_iso8601_duration_formatting ... ok
[INFO] [stdout] test manifest::tests::test_url_builder ... ok
[INFO] [stdout] test low_latency::tests::test_latency_target_part_duration_low ... ok
[INFO] [stdout] test manifest_builder::tests::test_build_dash_contains_mpd ... ok
[INFO] [stdout] test manifest_builder::tests::test_build_hls_contains_bandwidth ... ok
[INFO] [stdout] test manifest_builder::tests::test_build_hls_contains_extm3u ... ok
[INFO] [stdout] test manifest_builder::tests::test_builder_with_base_url ... ok
[INFO] [stdout] test manifest_builder::tests::test_builder_track_count ... ok
[INFO] [stdout] test manifest_builder::tests::test_manifest_format_extension ... ok
[INFO] [stdout] test manifest::tests::test_hls_duration_formatting ... ok
[INFO] [stdout] test manifest_builder::tests::test_build_dash_contains_adaptation_set ... ok
[INFO] [stdout] test manifest_builder::tests::test_manifest_format_display ... ok
[INFO] [stdout] test manifest_builder::tests::test_manifest_format_mime_dash ... ok
[INFO] [stdout] test manifest_builder::tests::test_manifest_format_mime_hls ... ok
[INFO] [stdout] test manifest_builder::tests::test_track_bandwidth_kbps ... ok
[INFO] [stdout] test manifest_builder::tests::test_track_video_not_audio ... ok
[INFO] [stdout] test manifest_builder::tests::test_track_audio_is_audio ... ok
[INFO] [stdout] test manifest_update::tests::test_end_stream ... ok
[INFO] [stdout] test manifest_update::tests::test_discontinuity_tracking ... ok
[INFO] [stdout] test manifest_builder::tests::test_track_uri_and_codecs ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_multiple_misalignments_reported ... ok
[INFO] [stdout] test manifest_update::tests::test_extinf_line ... ok
[INFO] [stdout] test manifest_update::tests::test_incremental_batch_update ... ok
[INFO] [stdout] test manifest_update::tests::test_incremental_batch_with_trimming ... ok
[INFO] [stdout] test manifest_update::tests::test_is_live ... ok
[INFO] [stdout] test manifest_update::tests::test_incremental_update_adds_segment ... ok
[INFO] [stdout] test manifest_update::tests::test_manifest_delta_target_duration_update ... ok
[INFO] [stdout] test manifest_update::tests::test_manifest_type_display ... ok
[INFO] [stdout] test manifest_update::tests::test_program_date_time ... ok
[INFO] [stdout] test manifest_update::tests::test_render_dash_mpd_dynamic ... ok
[INFO] [stdout] test manifest_update::tests::test_render_dash_mpd_multiple_segments ... ok
[INFO] [stdout] test manifest_update::tests::test_render_hls_endlist ... ok
[INFO] [stdout] test manifest_update::tests::test_render_hls_basic ... ok
[INFO] [stdout] test manifest_update::tests::test_render_incremental_hls_basic ... ok
[INFO] [stdout] test manifest_update::tests::test_render_dash_mpd_static ... ok
[INFO] [stdout] test manifest_update::tests::test_render_incremental_hls_with_byte_range ... ok
[INFO] [stdout] test manifest_update::tests::test_render_incremental_hls_with_discontinuity ... ok
[INFO] [stdout] test manifest_update::tests::test_segment_entry_creation ... ok
[INFO] [stdout] test manifest_update::tests::test_segment_entry_discontinuity ... ok
[INFO] [stdout] test manifest_update::tests::test_sliding_window ... ok
[INFO] [stdout] test manifest_update::tests::test_updater_add_segment ... ok
[INFO] [stdout] test manifest_update::tests::test_target_duration ... ok
[INFO] [stdout] test manifest_update::tests::test_segment_entry_byte_range ... ok
[INFO] [stdout] test multivariant::tests::test_audio_rendition_is_surround_false_for_mono ... ok
[INFO] [stdout] test manifest_update::tests::test_vod_mode ... ok
[INFO] [stdout] test multivariant::tests::test_audio_rendition_is_surround_false_for_stereo ... ok
[INFO] [stdout] test keyframe_alignment::tests::test_keyframe_position_creation ... ok
[INFO] [stdout] test multivariant::tests::test_audio_rendition_is_surround_true_for_5_1 ... ok
[INFO] [stdout] test multivariant::tests::test_playlist_add_video_and_get_default ... ok
[INFO] [stdout] test multivariant::tests::test_playlist_empty_default_video ... ok
[INFO] [stdout] test multivariant::tests::test_playlist_has_audio_groups_false_when_empty ... ok
[INFO] [stdout] test multivariant::tests::test_playlist_has_audio_groups_true_after_add ... ok
[INFO] [stdout] test multivariant::tests::test_playlist_video_sorted_by_bandwidth ... ok
[INFO] [stdout] test multivariant::tests::test_playlist_bandwidth_range_empty ... ok
[INFO] [stdout] test multivariant::tests::test_playlist_bandwidth_range ... ok
[INFO] [stdout] test multivariant::tests::test_video_rendition_is_hd_true_for_1080p ... ok
[INFO] [stdout] test multivariant::tests::test_video_rendition_is_hd_false_for_480p ... ok
[INFO] [stdout] test multivariant::tests::test_video_rendition_is_hd_true_for_720p ... ok
[INFO] [stdout] test multivariant::tests::test_video_rendition_resolution_name_720p ... ok
[INFO] [stdout] test multivariant::tests::test_video_rendition_resolution_name_480p ... ok
[INFO] [stdout] test multivariant::tests::test_video_rendition_resolution_name_1080p ... ok
[INFO] [stdout] test multivariant::tests::test_video_rendition_resolution_name_2160p ... ok
[INFO] [stdout] test multivariant_builder::tests::test_codec_string_av1 ... ok
[INFO] [stdout] test multivariant_builder::tests::test_codecs_attr_audio_only ... ok
[INFO] [stdout] test multivariant_builder::tests::test_codecs_attr_video_and_audio ... ok
[INFO] [stdout] test multivariant_builder::tests::test_content_type_audio_str ... ok
[INFO] [stdout] test multivariant_builder::tests::test_content_type_video_str ... ok
[INFO] [stdout] test multivariant_builder::tests::test_dash_builder_adaptation_set_element ... ok
[INFO] [stdout] test multivariant_builder::tests::test_codec_string_opus ... ok
[INFO] [stdout] test multivariant_builder::tests::test_dash_builder_audio_content_type ... ok
[INFO] [stdout] test multivariant_builder::tests::test_codecs_attr_video_only ... ok
[INFO] [stdout] test manifest_update::tests::test_incremental_update_sliding_window ... ok
[INFO] [stdout] test multivariant_builder::tests::test_dash_builder_codecs ... ok
[INFO] [stdout] test manifest_update::tests::test_incremental_update_version_monotonic ... ok
[INFO] [stdout] test manifest_update::tests::test_incremental_update_discontinuity ... ok
[INFO] [stdout] test multivariant_builder::tests::test_dash_builder_no_video_variants_in_audio_set_fails ... ok
[INFO] [stdout] test multivariant_builder::tests::test_dash_builder_representation_bandwidth ... ok
[INFO] [stdout] test multivariant_builder::tests::test_dash_builder_custom_id ... ok
[INFO] [stdout] test multivariant_builder::tests::test_dash_builder_representation_count ... ok
[INFO] [stdout] test multivariant_builder::tests::test_dash_builder_with_segment_template ... ok
[INFO] [stdout] test multivariant_builder::tests::test_hls_builder_codec_in_stream_inf ... ok
[INFO] [stdout] test multivariant_builder::tests::test_hls_builder_custom_audio_group_id ... ok
[INFO] [stdout] test multivariant_builder::tests::test_hls_builder_empty_base_uri ... ok
[INFO] [stdout] test multivariant_builder::tests::test_dash_builder_representation_dimensions ... ok
[INFO] [stdout] test multivariant_builder::tests::test_dash_builder_representation_id ... ok
[INFO] [stdout] test multivariant_builder::tests::test_hls_builder_frame_rate_emitted ... ok
[INFO] [stdout] test multivariant_builder::tests::test_hls_builder_header ... ok
[INFO] [stdout] test multivariant_builder::tests::test_hls_builder_stream_inf_entries ... ok
[INFO] [stdout] test multivariant_builder::tests::test_hls_builder_resolution_in_stream_inf ... ok
[INFO] [stdout] test multivariant_builder::tests::test_hls_builder_uris ... ok
[INFO] [stdout] test multivariant_builder::tests::test_hls_builder_no_independent_segments ... ok
[INFO] [stdout] test multivariant_builder::tests::test_multivariant_builder_bandwidth_values ... ok
[INFO] [stdout] test multivariant_builder::tests::test_hls_builder_version_override ... ok
[INFO] [stdout] test multivariant_builder::tests::test_hls_builder_with_audio_group ... ok
[INFO] [stdout] test multivariant_builder::tests::test_hls_builder_sorted_highest_to_lowest ... ok
[INFO] [stdout] test multivariant_builder::tests::test_multivariant_builder_resolution_attributes ... ok
[INFO] [stdout] test multivariant_builder::tests::test_multivariant_builder_three_stream_inf_entries ... ok
[INFO] [stdout] test multivariant_builder::tests::test_variant_summary_resolution ... ok
[INFO] [stdout] test output::tests::test_cleanup_policy ... ok
[INFO] [stdout] test multivariant_builder::tests::test_multivariant_builder_uri_pattern ... ok
[INFO] [stdout] test multivariant_builder::tests::test_variant_summary_sorted_by_bandwidth ... ok
[INFO] [stdout] test multivariant_builder::tests::test_multivariant_builder_codecs_attribute ... ok
[INFO] [stdout] test packaging_config::tests::test_config_is_encrypted_default_false ... ok
[INFO] [stdout] test output::tests::test_output_structure_creation ... ok
[INFO] [stdout] test multivariant_builder::tests::test_multivariant_builder_no_variant_set_returns_error ... ok
[INFO] [stdout] test multivariant_builder::tests::test_multivariant_builder_extm3u_header ... ok
[INFO] [stdout] test packaging_config::tests::test_config_is_encrypted_with_aes ... ok
[INFO] [stdout] test packaging_config::tests::test_config_default_is_valid ... ok
[INFO] [stdout] test packaging_config::tests::test_config_is_low_latency_enabled ... ok
[INFO] [stdout] test packaging_config::tests::test_config_is_low_latency_false_by_default ... ok
[INFO] [stdout] test packaging_config::tests::test_encryption_mode_aes128_is_encrypted ... ok
[INFO] [stdout] test packaging_config::tests::test_encryption_mode_cenc_is_encrypted ... ok
[INFO] [stdout] test packaging_config::tests::test_encryption_mode_display ... ok
[INFO] [stdout] test packaging_config::tests::test_encryption_mode_clear_not_encrypted ... ok
[INFO] [stdout] test packaging_config::tests::test_encryption_mode_label ... ok
[INFO] [stdout] test packaging_config::tests::test_encryption_mode_sample_aes_is_encrypted ... ok
[INFO] [stdout] test packaging_config::tests::test_validator_empty_output_dir_fails ... ok
[INFO] [stdout] test packaging_config::tests::test_validator_low_latency_partial_ge_segment_fails ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_estimate_packaging_preview ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_estimate_packaging_ott_vod ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_optimize_broadcast_ingest ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_optimize_low_latency ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_optimize_ott_vod ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_optimize_preview ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_optimize_uhd_hdr ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_profile_all_count ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_profile_description_non_empty ... ok
[INFO] [stdout] test packaging_config::tests::test_config_is_live ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_estimate_packaging_zero_duration ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_profile_is_live ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_profile_display ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_report_average_bitrate ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_report_average_bitrate_zero_duration ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_report_bytes_per_second ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_report_cost_estimate ... ok
[INFO] [stdout] test packaging_config::tests::test_validator_zero_segment_duration_fails ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_report_summary_non_empty ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_report_new ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_settings_chunks_per_segment_not_chunked ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_settings_default ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_settings_gop_duration_ms ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_settings_estimated_segment_bytes ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_settings_is_chunked ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_settings_chunks_per_segment_chunked ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_trick_play_new ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_trick_play_codec_display ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_settings_gop_duration_no_align ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_trick_play_with_codec ... ok
[INFO] [stdout] test parallel_packager::tests::test_codec_to_fourcc_short_padded ... ok
[INFO] [stdout] test parallel_packager::tests::test_codec_to_fourcc_av01 ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_trick_play_output_fps_zero_factor ... ok
[INFO] [stdout] test parallel_packager::tests::test_codec_to_fourcc_vp09 ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_trick_play_output_fps ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_trick_play_with_bitrate ... ok
[INFO] [stdout] test parallel_packager::tests::test_dash_period ... ok
[INFO] [stdout] test parallel_packager::tests::test_packaging_task_add_segment ... ok
[INFO] [stdout] test parallel_packager::tests::test_packaging_task_new ... ok
[INFO] [stdout] test parallel_packager::tests::test_parallel_packager_add_task ... ok
[INFO] [stdout] test parallel_packager::tests::test_hls_multivariant ... ok
[INFO] [stdout] test parallel_packager::tests::test_hls_multivariant_no_audio_group ... ok
[INFO] [stdout] test parallel_packager::tests::test_parallel_packager_new ... ok
[INFO] [stdout] test parallel_packager::tests::test_packaging_task_execute ... ok
[INFO] [stdout] test parallel_packager::tests::test_variant_result_to_hls_playlist ... ok
[INFO] [stdout] test parallel_packager::tests::test_variant_result_segment_count ... ok
[INFO] [stdout] test parallel_packager::tests::test_variant_spec_new ... ok
[INFO] [stdout] test parallel_packager::tests::test_variant_spec_resolution_string ... ok
[INFO] [stdout] test parallel_packager::tests::test_parallel_packager_empty ... ok
[INFO] [stdout] test parallel_packager::tests::test_parallel_packager_package_all_error_propagated ... ok
[INFO] [stdout] test parallel_packager::tests::test_variant_spec_from_bitrate_entry ... ok
[INFO] [stdout] test parallel_packager::tests::test_variant_spec_validate_empty_id ... ok
[INFO] [stdout] test parallel_packager::tests::test_variant_spec_validate_zero_bitrate ... ok
[INFO] [stdout] test parallel_packager::tests::test_variant_spec_validate_ok ... ok
[INFO] [stdout] test parallel_packager::tests::test_parallel_packager_package_all ... ok
[INFO] [stdout] test parallel_packager::tests::test_variant_spec_validate_zero_width ... ok
[INFO] [stdout] test parallel_packager::tests::test_variant_spec_with_segment_duration ... ok
[INFO] [stdout] test playlist_generator::tests::test_master_playlist ... ok
[INFO] [stdout] test playlist_generator::tests::test_master_playlist_variant_count ... ok
[INFO] [stdout] test playlist_generator::tests::test_media_playlist_basic ... ok
[INFO] [stdout] test playlist_generator::tests::test_media_playlist_discontinuity ... ok
[INFO] [stdout] test playlist_generator::tests::test_media_playlist_byte_range ... ok
[INFO] [stdout] test playlist_generator::tests::test_default_builders ... ok
[INFO] [stdout] test playlist_generator::tests::test_media_playlist_segment_count ... ok
[INFO] [stdout] test playlist_generator::tests::test_media_playlist_total_duration ... ok
[INFO] [stdout] test playlist_generator::tests::test_playlist_segment_basic ... ok
[INFO] [stdout] test playlist_generator::tests::test_playlist_segment_discontinuity ... ok
[INFO] [stdout] test playlist_generator::tests::test_playlist_type_display ... ok
[INFO] [stdout] test playlist_generator::tests::test_playlist_segment_byte_range ... ok
[INFO] [stdout] test pssh::tests::test_build_cenc_pssh_multiple_key_ids ... ok
[INFO] [stdout] test playlist_generator::tests::test_media_playlist_live_no_endlist ... ok
[INFO] [stdout] test playlist_generator::tests::test_variant_stream_resolution ... ok
[INFO] [stdout] test playlist_generator::tests::test_variant_stream_with_extras ... ok
[INFO] [stdout] test pssh::tests::test_build_cenc_pssh_system_id ... ok
[INFO] [stdout] test pssh::tests::test_build_cenc_pssh_roundtrip ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_profile_is_vod ... ok
[INFO] [stdout] test packaging_optimizer::tests::test_profile_labels_unique ... ok
[INFO] [stdout] test pssh::tests::test_build_cenc_pssh_version_1 ... ok
[INFO] [stdout] test pssh::tests::test_build_fairplay_pssh_key_id_present ... ok
[INFO] [stdout] test pssh::tests::test_build_fairplay_pssh_system_id ... ok
[INFO] [stdout] test pssh::tests::test_build_playready_pssh_contains_key_id_in_xml ... ok
[INFO] [stdout] test pssh::tests::test_build_playready_pssh_record_type ... ok
[INFO] [stdout] test pssh::tests::test_build_playready_pssh_system_id ... ok
[INFO] [stdout] test pssh::tests::test_build_fairplay_pssh_version ... ok
[INFO] [stdout] test pssh::tests::test_build_fairplay_pssh_roundtrip ... ok
[INFO] [stdout] test pssh::tests::test_build_widevine_pssh_encodes_key_id_tag ... ok
[INFO] [stdout] test pssh::tests::test_build_widevine_pssh_encodes_content_id_tag ... ok
[INFO] [stdout] test pssh::tests::test_build_playready_pssh_roundtrip_encode ... ok
[INFO] [stdout] test pssh::tests::test_build_widevine_pssh_empty_content_id ... ok
[INFO] [stdout] test pssh::tests::test_build_playready_pssh_pro_structure ... ok
[INFO] [stdout] test pssh::tests::test_build_widevine_pssh_system_id ... ok
[INFO] [stdout] test pssh::tests::test_decode_data_overflow ... ok
[INFO] [stdout] test pssh::tests::test_build_widevine_pssh_roundtrip_encode ... ok
[INFO] [stdout] test pssh::tests::test_decode_truncated_v1_key_ids ... ok
[INFO] [stdout] test pssh::tests::test_drm_system_common_enc_id_length ... ok
[INFO] [stdout] test pssh::tests::test_drm_system_fairplay_id ... ok
[INFO] [stdout] test pssh::tests::test_drm_system_from_fairplay_id ... ok
[INFO] [stdout] test pssh::tests::test_decode_truncated_data_size ... ok
[INFO] [stdout] test pssh::tests::test_build_widevine_pssh_payload_non_empty ... ok
[INFO] [stdout] test pssh::tests::test_drm_system_from_unknown_id ... ok
[INFO] [stdout] test pssh::tests::test_drm_system_marlin_id_length ... ok
[INFO] [stdout] test pssh::tests::test_drm_system_from_playready_id ... ok
[INFO] [stdout] test pssh::tests::test_drm_system_from_widevine_id ... ok
[INFO] [stdout] test pssh::tests::test_drm_system_widevine_id ... ok
[INFO] [stdout] test pssh::tests::test_proto_field_large_data ... ok
[INFO] [stdout] test pssh::tests::test_pssh_decode_too_short ... ok
[INFO] [stdout] test pssh::tests::test_pssh_to_base64 ... ok
[INFO] [stdout] test pssh::tests::test_pssh_decode_wrong_fourcc ... ok
[INFO] [stdout] test pssh::tests::test_pssh_v0_encode_roundtrip ... ok
[INFO] [stdout] test pssh::tests::test_pssh_v0_encode_fourcc ... ok
[INFO] [stdout] test pssh::tests::test_pssh_drm_system_accessor ... ok
[INFO] [stdout] test pssh::tests::test_pssh_v0_encode_size_field ... ok
[INFO] [stdout] test pssh::tests::test_pssh_encode_contains_system_id_bytes ... ok
[INFO] [stdout] test pssh::tests::test_pssh_system_id_hex ... ok
[INFO] [stdout] test scene_segmenter::tests::test_compute_boundaries_invalid_range ... ok
[INFO] [stdout] test pssh::tests::test_pssh_v0_encode_version_byte ... ok
[INFO] [stdout] test pssh::tests::test_pssh_v1_encode_roundtrip ... ok
[INFO] [stdout] test scene_segmenter::tests::test_compute_boundaries_regular_keyframes ... ok
[INFO] [stdout] test scene_segmenter::tests::test_add_scene_change_with_source ... ok
[INFO] [stdout] test scene_segmenter::tests::test_config_default_is_valid ... ok
[INFO] [stdout] test scene_segmenter::tests::test_compute_boundaries_short_range ... ok
[INFO] [stdout] test scene_segmenter::tests::test_compute_boundaries_segment_durations_sum ... ok
[INFO] [stdout] test scene_segmenter::tests::test_compute_boundaries_scene_changes_influence ... ok
[INFO] [stdout] test scene_segmenter::tests::test_config_to_boundary_config ... ok
[INFO] [stdout] test scene_segmenter::tests::test_average_segment_duration ... ok
[INFO] [stdout] test pssh::tests::test_pssh_v1_multiple_key_ids ... ok
[INFO] [stdout] test pssh::tests::test_drm_system_playready_id ... ok
[INFO] [stdout] test scene_segmenter::tests::test_config_validate_confidence_out_of_range ... ok
[INFO] [stdout] test scene_segmenter::tests::test_config_validate_min_ge_target ... ok
[INFO] [stdout] test scene_segmenter::tests::test_config_validate_target_gt_max ... ok
[INFO] [stdout] test scene_segmenter::tests::test_config_with_scene_weight ... ok
[INFO] [stdout] test scene_segmenter::tests::test_config_with_scene_weight_clamped ... ok
[INFO] [stdout] test scene_segmenter::tests::test_config_with_target ... ok
[INFO] [stdout] test scene_segmenter::tests::test_content_aware_add_keyframe ... ok
[INFO] [stdout] test scene_segmenter::tests::test_content_aware_multi_segment_clip ... ok
[INFO] [stdout] test scene_segmenter::tests::test_content_aware_new_defaults ... ok
[INFO] [stdout] test scene_segmenter::tests::test_content_aware_no_keyframes_returns_empty ... ok
[INFO] [stdout] test scene_segmenter::tests::test_content_aware_scene_cut_preferred ... ok
[INFO] [stdout] test scene_segmenter::tests::test_content_aware_nearest_keyframe_fallback ... ok
[INFO] [stdout] test scene_segmenter::tests::test_config_validate_window_too_large ... ok
[INFO] [stdout] test scene_segmenter::tests::test_content_aware_single_keyframe_boundary ... ok
[INFO] [stdout] test scene_segmenter::tests::test_config_with_search_window ... ok
[INFO] [stdout] test scene_segmenter::tests::test_content_aware_start_ge_end_error ... ok
[INFO] [stdout] test scene_segmenter::tests::test_segment_boundary_from_candidate ... ok
[INFO] [stdout] test scene_segmenter::tests::test_content_aware_ordered_output ... ok
[INFO] [stdout] test scene_segmenter::tests::test_segment_count ... ok
[INFO] [stdout] test scene_segmenter::tests::test_segmenter_add_keyframe ... ok
[INFO] [stdout] test scene_segmenter::tests::test_segmenter_config_accessor ... ok
[INFO] [stdout] test scene_segmenter::tests::test_segmenter_add_keyframes_batch ... ok
[INFO] [stdout] test scene_segmenter::tests::test_segmenter_new ... ok
[INFO] [stdout] test scene_segmenter::tests::test_segmenter_add_scene_changes_batch ... ok
[INFO] [stdout] test scene_segmenter::tests::test_segmenter_add_scene_change ... ok
[INFO] [stdout] test scene_segmenter::tests::test_segmenter_clear ... ok
[INFO] [stdout] test segment::tests::test_segment_generator_creation ... ok
[INFO] [stdout] test segment::tests::test_segment_path_generation ... ok
[INFO] [stdout] test segment_index::tests::test_average_byte_size ... ok
[INFO] [stdout] test segment_index::tests::test_average_duration ... ok
[INFO] [stdout] test segment_index::tests::test_default_index ... ok
[INFO] [stdout] test segment_index::tests::test_byte_range ... ok
[INFO] [stdout] test segment_index::tests::test_empty_index ... ok
[INFO] [stdout] test segment_index::tests::test_find_by_byte_offset ... ok
[INFO] [stdout] test segment_index::tests::test_find_by_time_not_found ... ok
[INFO] [stdout] test segment_index::tests::test_insert_and_get ... ok
[INFO] [stdout] test segment_index::tests::test_content_range_value ... ok
[INFO] [stdout] test segment_index::tests::test_last_number ... ok
[INFO] [stdout] test segment_index::tests::test_keyframe_segments ... ok
[INFO] [stdout] test segment_index::tests::test_find_by_time ... ok
[INFO] [stdout] test segment_index::tests::test_total_bytes ... ok
[INFO] [stdout] test segment_index::tests::test_total_duration ... ok
[INFO] [stdout] test segment_index::tests::test_trim_before ... ok
[INFO] [stdout] test segment_list::tests::test_media_segment_byte_range ... ok
[INFO] [stdout] test segment_list::tests::test_media_segment_uri ... ok
[INFO] [stdout] test segment_list::tests::test_media_segment_sequence ... ok
[INFO] [stdout] test segment_list::tests::test_segment_list_add_and_count ... ok
[INFO] [stdout] test segment_list::tests::test_segment_list_prune ... ok
[INFO] [stdout] test segment_list::tests::test_segment_list_total_duration ... ok
[INFO] [stdout] test segment_list::tests::test_media_segment_duration ... ok
[INFO] [stdout] test segment_list::tests::test_segment_list_empty ... ok
[INFO] [stdout] test segment_list::tests::test_segment_list_init_segment ... ok
[INFO] [stdout] test segment_list::tests::test_segment_list_of_type ... ok
[INFO] [stdout] test segment_naming::tests::test_custom_extension ... ok
[INFO] [stdout] test segment_naming::tests::test_custom_prefix ... ok
[INFO] [stdout] test segment_list::tests::test_segment_type_display ... ok
[INFO] [stdout] test segment_list::tests::test_segment_type_is_media ... ok
[INFO] [stdout] test segment_list::tests::test_segment_type_label ... ok
[INFO] [stdout] test segment_naming::tests::test_custom_separator ... ok
[INFO] [stdout] test segment_naming::tests::test_default_template ... ok
[INFO] [stdout] test segment_naming::tests::test_init_segment_name ... ok
[INFO] [stdout] test segment_naming::tests::test_sequential_zero_padded ... ok
[INFO] [stdout] test segment_naming::tests::test_timestamp_naming ... ok
[INFO] [stdout] test segment_naming::tests::test_sequential_naming ... ok
[INFO] [stdout] test segment_naming::tests::test_manifest_name_dash ... ok
[INFO] [stdout] test segment_naming::tests::test_manifest_name_hls ... ok
[INFO] [stdout] test segment_naming::tests::test_validate_empty_prefix ... ok
[INFO] [stdout] test segment_naming::tests::test_validate_path_separator ... ok
[INFO] [stdout] test segment_naming::tests::test_variant_directory ... ok
[INFO] [stdout] test segment_timeline::tests::test_entry_segment_count_with_repeat ... ok
[INFO] [stdout] test segment_timeline::tests::test_entry_with_time ... ok
[INFO] [stdout] test segment_timeline::tests::test_entry_segment_count_no_repeat ... ok
[INFO] [stdout] test segment_timeline::tests::test_entry_xml_no_repeat_no_t ... ok
[INFO] [stdout] test segment_timeline::tests::test_entry_xml_with_t_and_r ... ok
[INFO] [stdout] test segment_timeline::tests::test_from_durations_empty ... ok
[INFO] [stdout] test segment_timeline::tests::test_entry_without_time ... ok
[INFO] [stdout] test segment_timeline::tests::test_from_durations_single_duration ... ok
[INFO] [stdout] test segment_timeline::tests::test_segment_index_add_entries ... ok
[INFO] [stdout] test segment_timeline::tests::test_segment_index_empty ... ok
[INFO] [stdout] test segment_timeline::tests::test_segment_naming_all_tokens ... ok
[INFO] [stdout] test segment_timeline::tests::test_segment_naming_bandwidth_substitution ... ok
[INFO] [stdout] test segment_timeline::tests::test_segment_naming_time_substitution ... ok
[INFO] [stdout] test segment_timeline::tests::test_segment_naming_number_substitution ... ok
[INFO] [stdout] test segment_timeline::tests::test_segment_template_start_number ... ok
[INFO] [stdout] test segment_timeline::tests::test_segment_template_to_mpd_xml_no_timeline ... ok
[INFO] [stdout] test segment_timeline::tests::test_segment_template_with_timeline_xml ... ok
[INFO] [stdout] test segment_timeline::tests::test_total_duration_ticks ... ok
[INFO] [stdout] test segment_timeline::tests::test_sidx_entry_media ... ok
[INFO] [stdout] test segment_timeline::tests::test_write_sidx_box_entry_count ... ok
[INFO] [stdout] test segment_timeline::tests::test_timeline_xml_contains_s_elements ... ok
[INFO] [stdout] test segment_timeline::tests::test_write_sidx_box_fourcc ... ok
[INFO] [stdout] test segment_timeline::tests::test_from_durations_mixed ... ok
[INFO] [stdout] test segment_timeline::tests::test_write_sidx_box_size_correct ... ok
[INFO] [stdout] test segment_validator::tests::test_duration_at_lower_bound ... ok
[INFO] [stdout] test segment_validator::tests::test_duration_above_upper_bound ... ok
[INFO] [stdout] test segment_validator::tests::test_duration_at_upper_bound ... ok
[INFO] [stdout] test segment_validator::tests::test_duration_bounds_custom_factors ... ok
[INFO] [stdout] test segment_validator::tests::test_duration_below_lower_bound ... ok
[INFO] [stdout] test segment_validator::tests::test_duration_out_of_range ... ok
[INFO] [stdout] test segment_timeline::tests::test_write_sidx_box_version_is_1 ... ok
[INFO] [stdout] test segment_validator::tests::test_duration_within_bounds ... ok
[INFO] [stdout] test segment_validator::tests::test_default_validation_config ... ok
[INFO] [stdout] test segment_validator::tests::test_empty_segment ... ok
[INFO] [stdout] test segment_validator::tests::test_min_duration_factor_clamped ... ok
[INFO] [stdout] test segment_validator::tests::test_max_duration_factor_min_bound ... ok
[INFO] [stdout] test segment_validator::tests::test_missing_keyframe ... ok
[INFO] [stdout] test segment_validator::tests::test_valid_segment ... ok
[INFO] [stdout] test segment_validator::tests::test_oversized_segment ... ok
[INFO] [stdout] test segment_validator::tests::test_validate_segment_hard_bounds_error ... ok
[INFO] [stdout] test segment_validator::tests::test_validate_segment_over_2x_error ... ok
[INFO] [stdout] test segment_validator::tests::test_segment_metadata_builder ... ok
[INFO] [stdout] test segment_validator::tests::test_validate_sequence ... ok
[INFO] [stdout] test segment_validator::tests::test_total_duration ... ok
[INFO] [stdout] test segment_validator::tests::test_validate_sequence_bounds ... ok
[INFO] [stdout] test segment_validator::tests::test_validate_sequence_bounds_all_valid ... ok
[INFO] [stdout] test segment_validator::tests::test_undersized_segment ... ok
[INFO] [stdout] test segment_validator::tests::test_validate_sequence_index_gap ... ok
[INFO] [stdout] test segment_validator::tests::test_validation_config_builder ... ok
[INFO] [stdout] test segment_validator::tests::test_validation_pass_result ... ok
[INFO] [stdout] test subtitle_track::tests::test_cue_duration_ms ... ok
[INFO] [stdout] test subtitle_track::tests::test_cue_duration_ms_zero_when_inverted ... ok
[INFO] [stdout] test subtitle_track::tests::test_cue_to_srt_basic ... ok
[INFO] [stdout] test subtitle_track::tests::test_ms_to_webvtt_timestamp_minutes ... ok
[INFO] [stdout] test subtitle_track::tests::test_cue_to_webvtt_basic ... ok
[INFO] [stdout] test subtitle_track::tests::test_ms_to_webvtt_timestamp_zero ... ok
[INFO] [stdout] test subtitle_track::tests::test_subtitle_format_variants_exist ... ok
[INFO] [stdout] test segment_validator::tests::test_validation_issue_constructors ... ok
[INFO] [stdout] test subtitle_track::tests::test_ms_to_webvtt_timestamp_hours ... ok
[INFO] [stdout] test subtitle_track::tests::test_subtitle_track_add_cue_and_duration ... ok
[INFO] [stdout] test subtitle_track::tests::test_ms_to_webvtt_timestamp_seconds ... ok
[INFO] [stdout] test subtitle_track::tests::test_subtitle_track_new_empty ... ok
[INFO] [stdout] test subtitle_track::tests::test_subtitle_track_segment_empty_track ... ok
[INFO] [stdout] test subtitle_track::tests::test_subtitle_track_segment_splits_cues ... ok
[INFO] [stdout] test subtitle_track::tests::test_subtitle_track_to_webvtt_header ... ok
[INFO] [stdout] test subtitle_track::tests::test_subtitle_track_to_webvtt_with_cues ... ok
[INFO] [stdout] test tests::test_bitrate_ladder_validation ... ok
[INFO] [stdout] test segment_naming::tests::test_duration_naming ... ok
[INFO] [stdout] test tests::test_package_both_valid_paths ... ok
[INFO] [stdout] test segment_naming::tests::test_extension_for_format ... ok
[INFO] [stdout] test tests::test_packager_creation ... ok
[INFO] [stdout] test tests::test_packager_builder_with_encryption ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_entry_with_decode_time ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_entry_hls_byterange ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_playlist_add_entry ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_entry_new ... ok
[INFO] [stdout] test tests::test_packager_builder ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_playlist_builder ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_playlist_new ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_playlist_stream_inf_tag ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_playlist_to_m3u8 ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_playlist_to_m3u8_with_init_byterange ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_playlist_builder_with_byterange ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_playlist_validate_ok ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_playlist_validate_zero_bandwidth ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_entry_new ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_playlist_resolution_string ... ok
[INFO] [stdout] test thumbnail_track::tests::test_iframe_playlist_validate_zero_resolution ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_entry_spatial_fragment ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_tile_new ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_tile_property_value ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_tile_validate_zero_columns ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_tile_validate_ok ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_tile_validate_zero_interval ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_tile_validate_zero_thumb_width ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_tile_with_interval ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_track_add_entries ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_track_to_dash_adaptation_set ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_track_validate_zero_bandwidth ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_track_validate_ok ... ok
[INFO] [stdout] test thumbnail_track::tests::test_thumbnail_track_new ... ok
[INFO] [stdout] test timed_metadata::tests::test_emsg_is_binary ... ok
[INFO] [stdout] test timed_metadata::tests::test_date_range_not_binary ... ok
[INFO] [stdout] test timed_metadata::tests::test_event_data_size ... ok
[INFO] [stdout] test timed_metadata::tests::test_event_is_instant_when_no_duration ... ok
[INFO] [stdout] test timed_metadata::tests::test_event_not_instant_when_duration_present ... ok
[INFO] [stdout] test timed_metadata::tests::test_event_stream_not_binary ... ok
[INFO] [stdout] test timed_metadata::tests::test_event_data_size_empty ... ok
[INFO] [stdout] test timed_metadata::tests::test_scte35_is_binary ... ok
[INFO] [stdout] test timed_metadata::tests::test_stream_add_event ... ok
[INFO] [stdout] test timed_metadata::tests::test_stream_events_at_empty_window ... ok
[INFO] [stdout] test timed_metadata::tests::test_id3_is_binary ... ok
[INFO] [stdout] test timed_metadata::tests::test_stream_scte35_events_filter ... ok
[INFO] [stdout] test variant_stream::tests::test_audio_variant_creation ... ok
[INFO] [stdout] test timed_metadata::tests::test_stream_new_is_empty ... ok
[INFO] [stdout] test variant_stream::tests::test_audio_variant_no_resolution ... ok
[INFO] [stdout] test timed_metadata::tests::test_stream_event_count_multiple ... ok
[INFO] [stdout] test timed_metadata::tests::test_stream_scheme_id_stored ... ok
[INFO] [stdout] test timed_metadata::tests::test_stream_events_at_window ... ok
[INFO] [stdout] test variant_stream::tests::test_combined_codecs ... ok
[INFO] [stdout] test variant_stream::tests::test_default_variant ... ok
[INFO] [stdout] test variant_stream::tests::test_variant_set ... ok
[INFO] [stdout] test variant_stream::tests::test_variant_set_empty_validation ... ok
[INFO] [stdout] test variant_stream::tests::test_resolution_string ... ok
[INFO] [stdout] test variant_stream::tests::test_stream_codec_properties ... ok
[INFO] [stdout] test variant_stream::tests::test_codecs_string ... ok
[INFO] [stdout] test variant_stream::tests::test_variant_validate_empty_id ... ok
[INFO] [stdout] test variant_stream::tests::test_variant_validate_no_codec ... ok
[INFO] [stdout] test variant_stream::tests::test_variant_set_video_sorted ... ok
[INFO] [stdout] test variant_stream::tests::test_variant_total_bandwidth ... ok
[INFO] [stdout] test variant_stream::tests::test_video_variant_creation ... ok
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests oximedia_packager
[INFO] [stdout] test result: ok. 820 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test src/dash/mod.rs - dash (line 14) ... ignored
[INFO] [stdout] test src/hls/mod.rs - hls (line 14) ... ignored
[INFO] [stdout] test src/lib.rs - (line 33) ... ignored
[INFO] [stdout] test src/lib.rs - (line 54) ... ignored
[INFO] [stdout] test src/lib.rs - (line 70) ... ignored
[INFO] [stdout] test src/lib.rs - (line 92) ... ignored
[INFO] [stdout] test src/lib.rs - Packager::package_dash (line 223) ... ignored
[INFO] [stdout] test src/lib.rs - Packager::package_hls (line 196) ... ignored
[INFO] [stdout] test src/packaging_optimizer.rs - packaging_optimizer (line 23) ... ok
[INFO] [stdout] test src/multivariant_builder.rs - multivariant_builder::MultivariantPlaylistBuilder (line 442) ... ok
[INFO] [stdout] test src/content_boundary.rs - content_boundary::ContentBoundarySelector (line 229) ... ok
[INFO] [stdout] test src/hls_interstitial.rs - hls_interstitial (line 28) ... ok
[INFO] [stdout] test src/multivariant_builder.rs - multivariant_builder (line 24) ... ok
[INFO] [stdout] test src/ladder.rs - ladder::BitrateLadderGenerator (line 547) ... ok
[INFO] [stdout] test src/dash_event_stream.rs - dash_event_stream (line 25) ... ok
[INFO] [stdout] test src/parallel_packager.rs - parallel_packager::ParallelPackager (line 283) ... ok
[INFO] [stdout] test src/multivariant_builder.rs - multivariant_builder (line 43) ... ok
[INFO] [stdout] test src/scene_segmenter.rs - scene_segmenter::ContentAwareSegmenter (line 406) ... ok
[INFO] [stdout] test src/scene_segmenter.rs - scene_segmenter::SceneAlignedSegmenter (line 179) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 2.83s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fb605dafb517b878265684a9786fc0d842643b1362ee55f60576aee1ada6957c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb605dafb517b878265684a9786fc0d842643b1362ee55f60576aee1ada6957c", kill_on_drop: false }`
[INFO] [stdout] fb605dafb517b878265684a9786fc0d842643b1362ee55f60576aee1ada6957c
